package ${pkgName?lower_case}.${proName?lower_case}.bo;

import java.io.Serializable;

/**
 * ${tableName?cap_first}BO
 * @author: ${author}
 * @date: ${date}
 */
public class ${tableName?cap_first}BO implements Serializable {

       private static final long serialVersionUID = 1L;
<#list columnInfos as columnInfo>
       /**
        * ${columnInfo.columnNote}
        */
       private ${columnInfo.columnType} ${columnInfo.columnName};
</#list><#list columnInfos as columnInfo>
       public void set${columnInfo.columnName?cap_first}(${columnInfo.columnType} ${columnInfo.columnName}){
              this.${columnInfo.columnName} = ${columnInfo.columnName};
       }

       public ${columnInfo.columnType} get${columnInfo.columnName?cap_first}(){
              return this.${columnInfo.columnName};
       }
</#list>
       @Override
       public String toString() {
              return "${tableName?cap_first}{<#list columnInfos as columnInfo><#if columnInfo_has_next>${columnInfo.columnName}='" + ${columnInfo.columnName} + "', <#else>${columnInfo.columnName}='" + ${columnInfo.columnName} + "'</#if></#list>}";
       }
}